#ifndef __KEY_H_
#define __KEY_H_

#include "config.h"
#include "STC8G_H_GPIO.h"

#define KEY_STE_NUM 1
#define KEY_UP_NUM 2
#define KEY_DOWN_NUM 3

#define KEY_SET P66
#define KEY_UP P65
#define KEY_DOWN P64

// 按键状态枚举

// 按键值枚举


extern u8 key_status;  // 是否有按键按下，可以被
extern u8 key_value;

/**
 * 按键初始化程序，设置相应管脚功能
 */
void KEY_Init(void);

/**
 * 判断是否有按键按下，并且将值记录下来
 * 0：没有按键按下
 * 1：key_set 按键按下了
 * 2：key_up 按键按下了
 * 3：key_down 按键按下了
 */
void KEY_Scan_Task(void);   




#endif